@font-face {
    font-family: 'icomoon';
    src:  url('../fonts/icomoon.eot?tomleg');
    src:  url('../fonts/icomoon.eot?tomleg#iefix') format('embedded-opentype'),
      url('../fonts/icomoon.ttf?tomleg') format('truetype'),
      url('../fonts/icomoon.woff?tomleg') format('woff'),
      url('../fonts/icomoon.svg?tomleg#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
.w{
      width: 1200px;
      margin: 0 auto;
  }
  .shortcut{
      height: 30px;
      background-color: #f1f1f1;
  }
  .shortcut .laod .welcome{
      float: left;
      width: 200px;
      height: 30px;
  }

  .shortcut .laod ul li{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center;
  }
  .shortcut .laod .welcome ul li{
      margin-right: 10px;
  }
  .shortcut .laod .welcome ul li:last-child a{
      color: #c81623
  }
  .shortcut .laod .nav{
      float: right;
      width: 741px;
      height: 30px;
  }
  .shortcut .laod .nav ul li {
      float: left;
  }
  .shortcut .laod .nav ul li a{
      padding: 0 20px;
      border-right: 1px solid #666;
  }
  .shortcut .laod .nav ul li:last-child a{
    padding-left: 20px; 
    border-right: 0px;
  }
  .arrow_icon::after{
      content: '\e91e';
      font-family: 'icomoon';
      margin-left: 6px;
  }
.foot{
    width: 100%;
    background-color: #f5f5f5;
    margin-top: 40px;
}
.foot .foot_hd{
    height: 110px;
    border-bottom: 1px solid #e4e4e4;
}
.foot .foot_hd ul{
    height: 100%;
    width: 100%;
}
.foot .foot_hd ul li{
    float: left;
    width: 240px;
    height: 110px;
    padding: 30px 40px;
}
.foot .foot_hd ul li img{
    float: left;
    margin-right: 3px;
}
.foot .foot_hd ul li h3{
    margin-top: 3px;
}
.foot .foot_hd ul li h3 span{
    font-size: 12px;
    font-weight: normal;
    color: #666;
}
.foot .foot_bd{
    height: 190px;
    padding: 25px 0 0 40px;
    border-bottom: 1px solid #e4e4e4;  
}
.foot .foot_bd .bd{
    float: left;
}
.foot .foot_bd .bd:nth-child(n+2){
    margin-left: 130px;
}
.foot .foot_ft{
    height: 120px;
    text-align: center;
}
.foot .foot_ft .foot_ft_hd{
    margin-top: 20px;
    
}
.foot .foot_ft .foot_ft_hd ul{
    margin-left: 115px;
}
.foot .foot_ft .foot_ft_hd ul li{
    float: left;
    padding: 0px 15px;
    border-left: 1px solid #e4e4e4;
}
.foot .foot_ft .foot_ft_hd ul li:first-child{
    border: 0px;
}